package com.ExaminStudy;

import java.util.Scanner;

public class Test2 {
    public static void main(String[] args) {
        //  2.质数判断（输入一个数n，2<=n<=2147483647，请判断这个数是不是质数，如果是质数则输出Yes，否则输出No）
        Scanner sc = new Scanner(System.in);
        System.out.println("输入数字");
        int n = sc.nextInt();
        while (true) {
            System.out.println("输入一个数n,(2<=n<=2147483647)");

            if (n >= 2 && n <= 2147483647) {
                System.out.println("输入正确");
                break;
            } else {
                System.out.println("你输入的值不在指定范围内");
            }
        }
        for (int i = 2; i <=n*0.5; i++) {
            if(n%i==0){
                System.out.println("NO");
                return;
            }

        }
        System.out.println("Yes");
    }
}